home *** CD-ROM | disk | FTP | other *** search
/ Freelog 22 / freelog 22.iso / Prog / Djgpp / GPC2952B.ZIP / doc / gpc / readme < prev   
Encoding:
Text File  |  2001-02-08  |  5.3 KB  |  138 lines

  1. This file was generated automatically from welcome.texi.
  2. DO NOT CHANGE THIS FILE MANUALLY!
  3.  
  4.                         Welcome to GNU Pascal,
  5.  
  6. the free 32/64-bit Pascal compiler of the GNU Compiler Collection (GNU
  7. CC or GCC). It combines a Pascal front-end with the proven GCC back-end
  8. for code generation and optimization.  Other compilers in the
  9. collection currently include compilers for the Ada, C, C++, Objective
  10. C, Chill, FORTRAN, and Java languages. Unlike utilities such as p2c,
  11. this is a true compiler, not just a converter.
  12.  
  13. This version of GPC corresponds to GCC version 2.95.x.
  14.  
  15. The purpose of the GNU Pascal project is to produce a Pascal compiler
  16. (called GNU Pascal or GPC) which
  17.  
  18.    * combines the clarity of Pascal with powerful tools suitable for
  19.      real-life programming,
  20.  
  21.    * supports both the Pascal standard and the Extended Pascal standard
  22.      as defined by ISO, ANSI and IEEE (ISO 7185:1990, ISO/IEC
  23.      10206:1991, ANSI/IEEE 770X3.160-1989),
  24.  
  25.    * supports other Pascal standards (UCSD Pascal, Borland Pascal,
  26.      Pascal-SC) in so far as this serves the goal of clarity and
  27.      usability,
  28.  
  29.    * may be distributed under GNU license conditions, and
  30.  
  31.    * can generate code for and run on any computer for which the GNU C
  32.      compiler can generate code and run on.
  33.  
  34. Pascal was originally designed for teaching. GNU Pascal provides a
  35. smooth way to proceed to challenging programming tasks without learning
  36. a completely different language.
  37.  
  38. The current release implements Standard Pascal (ISO 7185, level 1), a
  39. large subset of Extended Pascal (ISO 10206, aiming for full
  40. compliance), is highly compatible to Borland Pascal (version 7.0) with
  41. some Delphi extensions, and provides a lot of useful GNU extensions.
  42.  
  43. GNU Pascal has a home site in the World Wide Web,
  44.  
  45.      `http://home.pages.de/~GNU-Pascal/'
  46.  
  47. GNU Pascal distributions can always be found at
  48.  
  49.      `ftp://agnes.dida.physik.uni-essen.de/gnu-pascal/'
  50.  
  51. We prefer distributing GNU Pascal in source form because it gives you
  52. the possibility to customize, improve, and maintain the compiler by
  53. yourself (or to hire a programmer to do so for you). However, we
  54. provide binary distributions for some platforms for your convenience,
  55. in a subdirectory `binary'.
  56.  
  57. Compilation of GNU Pascal requires the GCC sources, not just an
  58. installed copy of GCC.
  59.  
  60. Installing GPC (from sources or a binary) will create various files in
  61. subdirectories of `/usr/local/lib', which are used by the compiler. It
  62. will also create `/usr/local/bin/gpc', which is the user-level command
  63. to do a compilation.
  64.  
  65. Please send comments, suggestions, and bug reports to the GNU Pascal
  66. mailing list, <gpc@gnu.de>. See the FAQ for details.
  67.  
  68. The GNU Pascal Manual which contains extensive documentation about GPC
  69. is contained in the files gpc.info* (GNU Info format) in source and
  70. binary distributions. You can read them with any info reader, e.g. by
  71. typing `info -f gpc'. The source of the manual is provided in Texinfo
  72. format in GPC source distributions. From this, you can recreate the
  73. Info version, and you can also create HTML and PostScript versions.
  74. HTML and PostScript versions are also provided on GPC's web pages.
  75.  
  76. The file `FAQ' contains the GNU Pascal FAQ (Frequently Asked Questions)
  77. list. It should answer most of the questions you might have about GNU
  78. Pascal.
  79.  
  80. The file `NEWS' lists changes to GNU Pascal since the last release.
  81.  
  82. The file `AUTHORS' lists the authors and contributors to GNU Pascal.
  83.  
  84. The file `COPYING' contains the GNU General Public License under which
  85. GNU Pascal is distributed.
  86.  
  87. The files mentioned in the following are part of the source code
  88. distributions of GNU Pascal.
  89.  
  90. The file `INSTALL' contains installation instructions.
  91.  
  92. The file `ChangeLog' contains an edit history.
  93.  
  94. The directory `rts' contains the source code of GNU Pascal's Run Time
  95. System. Its interface to Pascal programs is contained in the file
  96. `gpc.pas'.
  97.  
  98. The directory `script' contains some scripts used by the GPC
  99. maintainers and some scripts used during GPC's build process.
  100.  
  101. In the directory `doc' you can find the GNU Pascal documentation in GNU
  102. Texinfo format. See `doc/README' for more about that.
  103.  
  104. The directory `units' contains the GNU Pascal standard units, some of
  105. which being portable replacements for Borland Pascal standard units of
  106. the same name.
  107.  
  108. The directory `demos' contains demo programs illustrating some of GNU
  109. Pascal's capabilities.
  110.  
  111. The directory `test' contains programs to test the compiler during its
  112. development and installation.
  113.  
  114. Everything else belongs to GNU Pascal's source code.
  115.  
  116. All parts of the compiler are copyrighted (C) 1987, 1989, 1992-2000 by
  117. the Free Software Foundation, Inc. (FSF).
  118.  
  119. GNU Pascal is free software; you can redistribute it and/or modify it
  120. under the terms of the GNU General Public License as published by the
  121. Free Software Foundation; either version 2, or (at your option) any
  122. later version.
  123.  
  124. GNU Pascal is distributed in the hope that it will be useful, but
  125. WITHOUT ANY WARRANTY; without even the implied warranty of
  126. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  127. General Public License for more details.
  128.  
  129. You should have received a copy of the GNU General Public License along
  130. with GNU Pascal; see the file COPYING. If not, write to the Free
  131. Software Foundation, 59 Temple Place - Suite 330, Boston, MA
  132. 02111-1307, USA.
  133.  
  134. Enjoy,
  135.  
  136. The GNU Pascal Development Team
  137.  
  138.